package cn.lili.modules.constant;

public interface CommonConstant {
    /**
     * 审核状态
     */
    String AUDIT_STATUS_NAME = "audit_status";
    /**
     * 未审核
     */
    Integer AUDIT_STATUS_00 = 0;
    /**
     * 通过
     */
    Integer AUDIT_STATUS_01 = 1;
    /**
     * 驳回
     */
    Integer AUDIT_STATUS_02 = 2;

    /**
     * 会员状态 1启用0禁用
     */
    String ENABLE_NAME = "enable";
    Integer ENABLE_00 = 0;
    Integer ENABLE_01 = 1;

    /**
     * 提现类型：1绿色积分，2分销员分润积分
     */
    String WITHDRAW_TYPE_NAME = "withdraw_type";
    /**
     * 1绿色积分
     */
    Integer WITHDRAW_TYPE_1 = 1;
    /**
     * 2分销员分润积分
     */
    Integer WITHDRAW_TYPE_2 = 2;

    /**
     * 升级城主定时任务日期redisKey
     */
    String UPGRADE_CITYDIS_TASK_DATE = "upgrade_citydis_task_date";
    /**
     * 升级城主定时任务执行时间
     */
    String UPGRADE_CITYDIS_TASK_TIME = "upgrade_citydis_task_time";
    /**
     * 城主收益定时任务执行时间
     */
    String CITYDIS_COMISS_TASK_TIME = "citydis_comiss_task_time";

    /**
     * 临时缓存上下级关系记录
     */
    String TEMP_SHARE_GOODS_PARENT_KEY = "temp_share_goods_parent_key";
    /**
     * 已存在上下关系
     */
    String EXIST_SHARE_GOODS_RELATIONSHIP = "exist_share_goods_relationship";

    /**
     * 发送状态: 1成功，2失败
     */
    Integer STATUS_TYPE_01 = 1;
    Integer STATUS_TYPE_02 = 2;
    /**
     * 平台类型: 1保税仓，2发送数据海关，3,接收海关回执
     */
    Integer PLATFORM_TYPE_01 = 1;
    Integer PLATFORM_TYPE_02 = 2;

    /**
     * 新定案 Order
     * 入库 Inbound
     * 称重 Weight
     * 出库 Outbound
     * 配载 Mainline
     * 装车 EnTruck
     * 出口开始清关 excustomsclearstart
     * 出口报关失败 EXCustomsClearRejected
     * 出口报关通过 EXCustomsClearPass
     * 交航司 MainlineDelivery
     * 干线启程 MainlineDeparture
     * 干线异常 MainlineError
     * 干线到达 MainlineArrival
     * 开始清关 CustomsClearStart
     * 清关拒绝 CustomsClearRejected
     * 清关查验 CustomsClearCheck
     * 清关通过 CustomsClearPass
     * 末端派送商提取 ExpressDelivery
     * 快递揽收 DeliveryAccept
     * 派送 Delivery
     * 派送异常 DeliveryError
     * 拒签 Rejected
     * 丢失 Lost
     * 销毁 Destory
     * 签收 Signed
     * 退单 Return
     * 取消 Cancel
     */
    String ORDER_STATUS_ORDER = "Order";
    String ORDER_STATUS_INBOUND = "Inbound";
    String ORDER_STATUS_WEIGHT = "Weight";
    String ORDER_STATUS_OUTBOUND = "Outbound";
    String ORDER_STATUS_MAINLINE = "Mainline";
    String ORDER_STATUS_ENTRUCK = "EnTruck";
    String ORDER_STATUS_EXCUSTOMSCLEARSTART = "EXCustomsClearStart";
    String ORDER_STATUS_EXCUSTOMSCLEARREJECTED = "EXCustomsClearRejected";
    String ORDER_STATUS_EXCUSTOMSCLEARPASS = "EXCustomsClearPass";
    String ORDER_STATUS_MAINLINEDELIVERY = "MainlineDelivery";
    String ORDER_STATUS_MAINLINEDEPARTURE = "MainlineDeparture";
    String ORDER_STATUS_MAINLINEERROR = "MainlineError";
    String ORDER_STATUS_MAINLINEARRIVAL = "MainlineArrival";
    String ORDER_STATUS_CUSTOMSCLEARSTART = "CustomsClearStart";
    String ORDER_STATUS_CUSTOMSCLEARREJECTED = "CustomsClearRejected";
    String ORDER_STATUS_CUSTOMSCLEARCHECK = "CustomsClearCheck";
    String ORDER_STATUS_CUSTOMSCLEARPASS = "CustomsClearPass";
    String ORDER_STATUS_EXPRESSDELIVERY = "ExpressDelivery";
    String ORDER_STATUS_DELIVERYACCEPT = "DeliveryAccept";
    String ORDER_STATUS_DELIVERY = "Delivery";
    String ORDER_STATUS_DELIVERYERROR = "DeliveryError";
    String ORDER_STATUS_REJECTED = "Rejected";
    String ORDER_STATUS_LOST = "Lost";
    String ORDER_STATUS_DESTORY = "Destory";
    String ORDER_STATUS_SIGNED = "Signed";
    String ORDER_STATUS_RETURN = "Return";
    String ORDER_STATUS_CANCEL = "Cancel";
    String CANCEL_REMARK = "保税仓主动取消订单";
   //免税商品单笔最大限额
    String FREE_TAX_ONCE_MAX = "free_tax_once_max";
    //免税商品年度最大限额
    String FREE_TAX_YEAR_MAX = "free_tax_year_max";
    //店铺商品分类下的商品数量
    String STORE_CATEGORY_NUM = "store_category_num:";

    /**
     * 1今日，2昨日，3本周，4上周，5本月，6上月，7本季度，8上季度，9今年，10去年
     * 店主统计类型
     */
    Integer SHOPKEEPER_TYPE_01 = 1;
    Integer SHOPKEEPER_TYPE_02 = 2;
    Integer SHOPKEEPER_TYPE_03 = 3;
    Integer SHOPKEEPER_TYPE_04 = 4;
    Integer SHOPKEEPER_TYPE_05 = 5;
    Integer SHOPKEEPER_TYPE_06 = 6;
    Integer SHOPKEEPER_TYPE_07 = 7;
    Integer SHOPKEEPER_TYPE_08 = 8;
    Integer SHOPKEEPER_TYPE_09 = 9;
    Integer SHOPKEEPER_TYPE_10 = 10;
}
